package com.zz.ecommerce.searchManage.ent;

import com.zz.ecommerce.utils.SqlType;

import java.io.Serializable;
import java.util.Date;

/**
 * 经营主体备案下发
 */
public class TEntRegDist implements Serializable {

    @SqlType(inTable = false)
    private static final long serialVersionUID = 588211597870474559L;

    /**
     * 主键
     */
    private Long indx;

    /**
     * 流水号
     */
    private String entSerialNo;

    /**
     * 组织机构代码
     */
    private String orgNo;

    /**
     * 企业中文名
     */
    private String entCname;

    /**
     * 法定代表人
     */
    private String lawMan;

    /**
     * 单位办公地址
     */
    private String officeAddress;

    /**
     * 单位联系人
     */
    private String contactMan;

    /**
     * 单位联系人手机
     */
    private String contactManMobile;

    /**
     * 企业类型：电商 Y/N
     */
    private String entTypeCbe;

    /**
     * 企业类型：平台 Y/N
     */
    private String entTypePl;

    /**
     * 企业类型：仓储 Y/N
     */
    private String entTypeSto;

    /**
     * 企业类型：其他 Y/N
     */
    private String entTypeOt;

    /**
     * 网站名
     */
    private String siteName;

    /**
     * 网址
     */
    private String url;

    /**
     * 经营商品
     */
    private String busScope;

    /**
     * 备注
     */
    private String remark;

    /**
     * 部门编号
     */
    private Long deptId;

    /**
     * 数据分区ID、权限隔离
     */
    private String partId;

    /**
     * 数据来源的分区ID
     */
    private String partIdSource;

    /**
     * 创建人
     */
    private Long creator;
    private String collStatus;
    /**
     * 创建时间
     */
    @SqlType(type = "date", format = "yyyy-mm-dd hh24:mi:ss")
    private Date createTime;

    /**
     * 修改人
     */
    private Long modifyor;

    /**
     * 修改时间
     */
    @SqlType(type = "date", format = "yyyy-mm-dd hh24:mi:ss")
    private Date modifyDate;

    /**
     * 版本控制
     */
    private Long recVer;

    /**
     * 是否失效
     */
    private String isEnabled;

    /**
     * @return 主键
     */
    public Long getIndx() {
        return indx;
    }

    /**
     * @param indx 主键
     */
    public void setIndx(Long indx) {
        this.indx = indx;
    }

    /**
     * @return 流水号
     */
    public String getEntSerialNo() {
        return entSerialNo;
    }

    /**
     * @param entSerialNo 流水号
     */
    public void setEntSerialNo(String entSerialNo) {
        this.entSerialNo = entSerialNo;
    }

    /**
     * @return 组织机构代码
     */
    public String getOrgNo() {
        return orgNo;
    }

    /**
     * @param orgNo 组织机构代码
     */
    public void setOrgNo(String orgNo) {
        this.orgNo = orgNo;
    }

    public String getCollStatus() {
        return collStatus;
    }

    public void setCollStatus(String collStatus) {
        this.collStatus = collStatus;
    }

    /**
     * @return 企业中文名
     */
    public String getEntCname() {
        return entCname;
    }

    /**
     * @param entCname 企业中文名
     */
    public void setEntCname(String entCname) {
        this.entCname = entCname;
    }

    /**
     * @return 法定代表人
     */
    public String getLawMan() {
        return lawMan;
    }

    /**
     * @param lawMan 法定代表人
     */
    public void setLawMan(String lawMan) {
        this.lawMan = lawMan;
    }

    /**
     * @return 单位办公地址
     */
    public String getOfficeAddress() {
        return officeAddress;
    }

    /**
     * @param officeAddress 单位办公地址
     */
    public void setOfficeAddress(String officeAddress) {
        this.officeAddress = officeAddress;
    }

    /**
     * @return 单位联系人
     */
    public String getContactMan() {
        return contactMan;
    }

    /**
     * @param contactMan 单位联系人
     */
    public void setContactMan(String contactMan) {
        this.contactMan = contactMan;
    }

    /**
     * @return 单位联系人手机
     */
    public String getContactManMobile() {
        return contactManMobile;
    }

    /**
     * @param contactManMobile 单位联系人手机
     */
    public void setContactManMobile(String contactManMobile) {
        this.contactManMobile = contactManMobile;
    }

    /**
     * @return 企业类型：电商 Y/N
     */
    public String getEntTypeCbe() {
        return entTypeCbe;
    }

    /**
     * @param entTypeCbe 企业类型：电商 Y/N
     */
    public void setEntTypeCbe(String entTypeCbe) {
        this.entTypeCbe = entTypeCbe;
    }

    /**
     * @return 企业类型：平台 Y/N
     */
    public String getEntTypePl() {
        return entTypePl;
    }

    /**
     * @param entTypePl 企业类型：平台 Y/N
     */
    public void setEntTypePl(String entTypePl) {
        this.entTypePl = entTypePl;
    }

    /**
     * @return 企业类型：仓储 Y/N
     */
    public String getEntTypeSto() {
        return entTypeSto;
    }

    /**
     * @param entTypeSto 企业类型：仓储 Y/N
     */
    public void setEntTypeSto(String entTypeSto) {
        this.entTypeSto = entTypeSto;
    }

    /**
     * @return 企业类型：其他 Y/N
     */
    public String getEntTypeOt() {
        return entTypeOt;
    }

    /**
     * @param entTypeOt 企业类型：其他 Y/N
     */
    public void setEntTypeOt(String entTypeOt) {
        this.entTypeOt = entTypeOt;
    }

    /**
     * @return 网址
     */
    public String getSiteName() {
        return siteName;
    }

    /**
     * @param siteName 网址
     */
    public void setSiteName(String siteName) {
        this.siteName = siteName;
    }

    /**
     * @return 网站名
     */
    public String getUrl() {
        return url;
    }

    /**
     * @param url 网站名
     */
    public void setUrl(String url) {
        this.url = url;
    }

    /**
     * @return 经营商品
     */
    public String getBusScope() {
        return busScope;
    }

    /**
     * @param busScope 经营商品
     */
    public void setBusScope(String busScope) {
        this.busScope = busScope;
    }

    /**
     * @return 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * @return 部门编号
     */
    public Long getDeptId() {
        return deptId;
    }

    /**
     * @param deptId 部门编号
     */
    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    /**
     * @return 数据分区ID、权限隔离
     */
    public String getPartId() {
        return partId;
    }

    /**
     * @param partId 数据分区ID、权限隔离
     */
    public void setPartId(String partId) {
        this.partId = partId;
    }

    /**
     * @return 数据来源的分区ID
     */
    public String getPartIdSource() {
        return partIdSource;
    }

    /**
     * @param partIdSource 数据来源的分区ID
     */
    public void setPartIdSource(String partIdSource) {
        this.partIdSource = partIdSource;
    }


    /**
     * @return 创建人
     */
    public Long getCreator() {
        return creator;
    }

    /**
     * @param creator 创建人
     */
    public void setCreator(Long creator) {
        this.creator = creator;
    }

    /**
     * @return 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * @return 修改人
     */
    public Long getModifyor() {
        return modifyor;
    }

    /**
     * @param modifyor 修改人
     */
    public void setModifyor(Long modifyor) {
        this.modifyor = modifyor;
    }

    /**
     * @return 修改时间
     */
    public Date getModifyDate() {
        return modifyDate;
    }

    /**
     * @param modifyDate 修改时间
     */
    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    /**
     * @return 版本控制
     */
    public Long getRecVer() {
        return recVer;
    }

    /**
     * @param recVer 版本控制
     */
    public void setRecVer(Long recVer) {
        this.recVer = recVer;
    }

    public String getIsEnabled() {
        return this.isEnabled;
    }

    public void setIsEnabled(final String isEnabled) {
        this.isEnabled = isEnabled;
    }

    @Override
    public String toString() {
        return "TEntRegDist{" +
               "indx=" + indx +
               ", entSerialNo='" + entSerialNo + '\'' +
               ", orgNo='" + orgNo + '\'' +
               ", entCname='" + entCname + '\'' +
               ", lawMan='" + lawMan + '\'' +
               ", officeAddress='" + officeAddress + '\'' +
               ", contactMan='" + contactMan + '\'' +
               ", contactManMobile='" + contactManMobile + '\'' +
               ", entTypeCbe='" + entTypeCbe + '\'' +
               ", entTypePl='" + entTypePl + '\'' +
               ", entTypeSto='" + entTypeSto + '\'' +
               ", entTypeOt='" + entTypeOt + '\'' +
               ", siteName='" + siteName + '\'' +
               ", url='" + url + '\'' +
               ", busScope='" + busScope + '\'' +
               ", remark='" + remark + '\'' +
               ", deptId=" + deptId +
               ", partId='" + partId + '\'' +
               ", partIdSource='" + partIdSource + '\'' +
               ", creator=" + creator +
               ", createTime=" + createTime +
               ", modifyor=" + modifyor +
               ", modifyDate=" + modifyDate +
               ", recVer=" + recVer +
               ", isEnabled='" + isEnabled + '\'' +
               '}';
    }
}
